leg rest - German English Dictionary